﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Administracion/AdminAcademia.master"
    AutoEventWireup="true" CodeFile="Profesor.aspx.cs" Inherits="Administracion_ProfesorWF" %>
<%@ OutputCache Location="None" NoStore="true" %>

<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <div id="sesionInfo" runat="server" visible="true">
                    <h2>Sesión</h2>
                    <table>
                        <tr>
                            <td>
                                <asp:Label ID="lblUsuarioSesion" runat="server" Text="Usuario:"></asp:Label>
                            </td>
                            <td>
                                <asp:Label ID="lblUsuarioLogueado" runat="server" Text=""></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Label ID="lblRolSesion" runat="server" Text="Rol:"></asp:Label>
                            </td>
                            <td>
                                <asp:Label ID="lblRolLogueado" runat="server" Text=""></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td>
                            </td>
                            <td>
                                <asp:Button ID="btnCerrarSesion" runat="server" CssClass="btn" Text="Cerrar Sesión"
                                    Width="127px" onclick="btnCerrarSesion_Click" />
                            </td>
                        </tr>
                    </table>
                </div>
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <h2>
        Administración de Profesores</h2>
    
    <asp:Panel ID="panelBuscar" runat="server">
        <table align="center" style="width: 100%">
            <tr>
                <td class="cabecera style9" colspan="3">
                    Buscar Profesor</td>
            </tr>
            <tr>
                <td class="style6">
                    &nbsp;
                </td>
                <td align="center" class="style7">
                    &nbsp;</td>
                <td class="style8">
                    &nbsp;
                </td>
            </tr>
            <tr>
                <td style="width: 67px" class="style1">
                    <asp:Label ID="lblLegajoBus" runat="server" Text="Legajo:"></asp:Label>
                </td>
                <td class="style10">
                    <asp:TextBox ID="txtLegajoBus" runat="server" Width="134px" CssClass="txt"></asp:TextBox>
                </td>
                <td>
                    &nbsp;
                    <asp:CompareValidator ID="cvLegajoBus" runat="server" 
                        ControlToValidate="txtLegajoBus" Display="Dynamic" 
                        ErrorMessage="* Debe ingresar un número" ForeColor="Red" Operator="DataTypeCheck" 
                        Type="Integer" ValidationGroup="validarBuscar"
                        Font-Size="Smaller"></asp:CompareValidator>
                </td>
            </tr>
            <tr>
                <td style="width: 67px" class="style1">
                    <asp:Label ID="lblNombreBus" runat="server" Text="Nombre:"></asp:Label>
                </td>
                <td class="style10">
                    <asp:TextBox ID="txtNombreBus" runat="server" Width="134px" CssClass="txt"></asp:TextBox>
                </td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td style="width: 67px" class="style1">
                    <asp:Label ID="lblApellidoBus" runat="server" Text="Apellido:"></asp:Label>
                </td>
                <td class="style10">
                    <asp:TextBox ID="txtApellidoBus" runat="server" Width="134px" CssClass="txt"></asp:TextBox>
                </td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td style="width: 67px">
                    &nbsp;
                </td>
                <td align="left" class="style10">
                    &nbsp;
                </td>
                <td>
                    <asp:Label ID="lblResultadoBus" runat="server"></asp:Label>
                </td>
            </tr>
            <tr>
                <td style="width: 67px" align="center">
                    <asp:Button ID="btnVolverBus" runat="server" OnClick="btnVolverBus_Click" 
                        Text="Volver" CssClass="btn"/>
                </td>
                <td align="center" class="style10">
                    <asp:Button ID="btnBuscar" runat="server" Text="Buscar" OnClick="btnBuscar_Click"
                        ValidationGroup="validarBuscar" CssClass="btn" />
                    &nbsp;&nbsp;&nbsp;
                    <asp:Button ID="btnLimpiar" runat="server" OnClick="btnLimpiar_Click" 
                        Text="Limpiar" CssClass="btn" />
                </td>
                <td align="center">
                    &nbsp;&nbsp;
                    <asp:Button ID="btnAgregar" runat="server" Text="Agregar Profesor" Width="126px"
                        OnClick="btnAgregar_Click" CssClass="btn" />
                </td>
            </tr>
        </table>
    </asp:Panel>
    <asp:Panel ID="panelDatosProfesor" runat="server">
        <table align="center" style="width: 100%">
            <tr>
                <td align="center">
                    &nbsp;</td>
            </tr>
            <tr>
                <td class="cabecera" align="center">
                    <asp:Label ID="lblTituloDatos" runat="server" Text="Listado de Profesores"></asp:Label>
                </td>
            </tr>
            <tr>
                <td align="center">
                    &nbsp;</td>
            </tr>
            <tr>
                <td align="center">
                    <asp:GridView ID="grillaProfesores" runat="server" AllowPaging="True" AllowSorting="True"
                        AutoGenerateColumns="False" PageSize="5" OnPageIndexChanging="grillaProfesores_PageIndexChanging"
                        OnSorting="grillaProfesores_Sorting" 
                        onselectedindexchanged="grillaProfesores_SelectedIndexChanged" 
                        CellPadding="4" ForeColor="#333333" GridLines="None" Font-Size="Smaller" Width="520px" >
                        <AlternatingRowStyle BackColor="White" />
                        <Columns>
                            <asp:BoundField DataField="Legajo" HeaderText="Legajo" SortExpression="Legajo" 
                                DataFormatString="{0:0000}" />
                            <asp:BoundField DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre" />
                            <asp:BoundField DataField="Apellido" HeaderText="Apellido" SortExpression="Apellido" />
                            <asp:BoundField DataField="Descripcion" HeaderText="Tipo Doc." />
                            <asp:BoundField DataField="NumeroDocumento" HeaderText="Nº Documento" 
                                SortExpression="NumeroDocumento" />
                            <asp:BoundField DataField="Telefono" HeaderText="Teléfono" />
                            <asp:BoundField DataField="Titulo" HeaderText="Título" />
                            <asp:TemplateField ShowHeader="False">
                                <ItemTemplate>
                                    <asp:ImageButton ID="btnSelecc" runat="server" CausesValidation="False" 
                                        CommandName="Select" Text="Selec." ImageUrl="~/images/edit.png"/>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                        <EditRowStyle BackColor="#2461BF" />
                        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                        <RowStyle BackColor="#EFF3FB" />
                        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                        <SortedAscendingCellStyle BackColor="#F5F7FB" />
                        <SortedAscendingHeaderStyle BackColor="#6D95E1" />
                        <SortedDescendingCellStyle BackColor="#E9EBEF" />
                        <SortedDescendingHeaderStyle BackColor="#4870BE" />
                    </asp:GridView>
                </td>
            </tr>
            <tr>
                <td align="center">
                    <asp:Label ID="lblResultadoMostrar" runat="server"></asp:Label>
                </td>
            </tr>
            <tr>
                <td>
                    &nbsp;
                </td>
            </tr>
        </table>
    </asp:Panel>
    <asp:Panel ID="panelAltaProfesor" runat="server">
        <table align="center" style="width: 100%">
            <tr>
                <td class="cabecera style4" colspan="3">
                    &nbsp;
                    <asp:Label ID="lblTituloAlta" runat="server" Text="Datos de Profesor"></asp:Label>
                    &nbsp;
                </td>
            </tr>
            <tr>
                <td align="right" class="style4">
                    &nbsp;</td>
                <td style="width: 194px">
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="lblNombreAlta" runat="server" Text="Nombre:" ></asp:Label>
                </td>
                <td style="width: 194px">
                    <asp:TextBox ID="txtNombreAlta" runat="server" Width="185px" CssClass="txt" ></asp:TextBox>
                </td>
                <td>
                    <asp:RequiredFieldValidator ID="rfvNombreAlta" runat="server" ControlToValidate="txtNombreAlta"
                        ErrorMessage="Debe ingresar un nombre" ForeColor="Red" 
                        ValidationGroup="validarAlta" Display="Dynamic" Font-Size="Smaller">*</asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="lblApellidoAlta" runat="server" Text="Apellido:" ></asp:Label>
                </td>
                <td style="width: 194px">
                    <asp:TextBox ID="txtApellidoAlta" runat="server" Width="185px" CssClass="txt"></asp:TextBox>
                </td>
                <td>
                    <asp:RequiredFieldValidator ID="rfvApellidoAlta" runat="server" ControlToValidate="txtApellidoAlta"
                        ErrorMessage="Debe ingresar un apellido" ForeColor="Red" 
                        ValidationGroup="validarAlta" Display="Dynamic" Font-Size="Smaller">*</asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="lblTipoDocAlta" runat="server" Text="Tipo Documento:"></asp:Label>
                </td>
                <td style="width: 194px">
                    <asp:DropDownList ID="ddlTipoDocAlta" runat="server" Width="196px" 
                        CssClass="txt">
                    </asp:DropDownList>
                </td>
                <td>
                    &nbsp;
                    <asp:Label ID="lblTipoDoc" runat="server"></asp:Label>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="lblNroDocAlta" runat="server" Text="Nro. Documento:"></asp:Label>
                </td>
                <td style="width: 194px">
                    <asp:TextBox ID="txtNroDocAlta" runat="server" CssClass="txt" Width="185px"></asp:TextBox>
                </td>
                <td>
                    <asp:RequiredFieldValidator ID="rfvNroDocAlta" runat="server" ControlToValidate="txtNroDocAlta"
                        ErrorMessage="El campo nroDocumento se encuentra vacio" ForeColor="Red" 
                        ValidationGroup="validarAlta" Display="Dynamic" Font-Size="Smaller" >*</asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="lblTelAlta" runat="server" Text="Teléfono:"></asp:Label>
                </td>
                <td style="width: 194px">
                    <asp:TextBox ID="txtTelAlta" runat="server" CssClass="txt" Width="185px"></asp:TextBox>
                </td>
                <td>
                    &nbsp;
                </td>
            </tr>
            <tr>
                <td class="style5">
                    <asp:Label ID="lblTitAlta" runat="server" Text="Título:"></asp:Label>
                </td>
                <td style="width: 194px">
                    <asp:TextBox ID="txtTituloAlta" runat="server" CssClass="txt" Width="185px" ></asp:TextBox>
                </td>
                <td>
                    &nbsp;
                </td>
            </tr>
            <tr>
                <td class="style4">
                    &nbsp;
                </td>
                <td style="width: 194px">
                    <asp:ValidationSummary ID="vSumAlta" runat="server" ForeColor="Red" 
                        ValidationGroup="validarAlta" Font-Size="Smaller"  />
                </td>
                <td>
                    &nbsp;
                    <asp:Label ID="lblResAlta" runat="server"></asp:Label>
                </td>
            </tr>
            <tr>
                <td align="center" class="style4">
                    <asp:Button ID="btnVolver" runat="server" Text="Volver" 
                        OnClick="btnVolver_Click" CssClass="btn"/>
                </td>
                <td style="width: 194px" align="center">
                    <asp:Button ID="btnGuardar" runat="server" Text="Guardar" OnClick="btnGuardar_Click"
                        ValidationGroup="validarAlta" CssClass="btn" />
                    &nbsp;&nbsp;&nbsp;
                    <asp:Button ID="btnLimpiarAlta" runat="server" OnClick="btnLimpiarAlta_Click" 
                        Text="Limpiar" CssClass="btn"  />
                </td>
                <td align="center">
                    <asp:Button ID="btnEliminar" runat="server" Text="Eliminar" 
                        onclick="btnEliminar_Click" CssClass="btn" />
                </td>
            </tr>
        </table>
    </asp:Panel>
</asp:Content>
<asp:Content ID="Content2" runat="server" contentplaceholderid="head">
    <style type="text/css">
        .style1
        {
            text-align: left;
        }
        .style4
        {
            text-align: center;
        }
        .style5
        {
            text-align: left;
            width: 106px;
        }
        .style6
        {
            height: 24px;
        }
        .style7
        {
            width: 172px;
            height: 24px;
        }
        .style8
        {
            height: 24px;
        }
        .style9
        {
            height: 24px;
            text-align: center;
        }
        .style10
        {
            width: 172px;
        }
    </style>
</asp:Content>

